package robot.arm;

import javax.vecmath.Color3f;
import javax.vecmath.Vector3f;

import com.sun.j3d.utils.geometry.Cylinder;

public class Elbow extends Link {

	public Elbow(float height, Color3f initialColors) {
		// make the cylinder
		super(height, initialColors);
		linkName = "elbow";
		position = new Vector3f(0.0f, 0.75f, 0.75f);
	}
	
	public Elbow(float height) {
			// make the cylinder
		super(height);
		linkName = "elbow";
		position = new Vector3f(0.0f, 0.75f, 0.75f);
		
		// now position the elbow in the right spot
	}
	
	public Elbow() {
		// default shape
		super();
		linkName = "elbow";
		position = new Vector3f(0.0f, 0.75f, 0.75f);
	}

	@Override
	public void moveLink(Vector3f direction) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void moveLink() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Vector3f getPosition() {
		// TODO Auto-generated method stub
		return position;
	}

	@Override
	public Cylinder getShape() {
		// TODO Auto-generated method stub
		return linkShape;
	}

}
